package curso.ejercicios;

import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Toast;

public class Preferencias extends Activity {

	EditText edad = null;
	CheckBox casado = null;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.preferencias);
	}

	public void guardarPreferencias(View v) {

		SharedPreferences preferencias = getSharedPreferences(
				"MisPreferencias", MODE_PRIVATE);
		SharedPreferences.Editor editarPreferencias = preferencias.edit();

		edad = (EditText) findViewById(R.id.edad);
		String suEdad = edad.getText().toString();

		casado = (CheckBox) findViewById(R.id.casado);
		boolean estaCasado = casado.isChecked();

		editarPreferencias.putBoolean("casado", estaCasado);
		editarPreferencias.putString("edad", suEdad);

		editarPreferencias.commit();

		Toast.makeText(getApplicationContext(), "Preferences Saved",
				Toast.LENGTH_LONG).show();
	}

	public void cargarPreferencias(View v) {

		SharedPreferences preferencias = getSharedPreferences(
				"MisPreferencias", MODE_PRIVATE);

		edad = (EditText) findViewById(R.id.edad);
		String suEdad = preferencias.getString("edad", "");
		edad.setText(suEdad);

		casado = (CheckBox) findViewById(R.id.casado);
		boolean estaCasado = preferencias.getBoolean("casado", false);
		casado.setChecked(estaCasado);

		Toast.makeText(getApplicationContext(), "Preferences Loaded",
				Toast.LENGTH_LONG).show();
	}

}
